retail deposit - German English Dictionary